home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-10-05 | 17.0 KB | 447 lines | [TEXT/R*ch] |
-
-
- Good evening! (duh, local time)
-
- Here's another update with some info you might enjoy!
- Some weirdness with the 'cput' and 'sysu' selectors. Full info on the
- structure pointed to by the 'dtpx' response. And more...
-
- The next update and full release will be on 12 October, which marks the
- fourth anniversary of this list. If you have new info, comments, etc. for
- the next issue please send it to me ASAP (but at least before 10 October).
- Yes, another dull survey coming up... Any better idea for the fifth birtday?
-
- Ok, I'am going back to work.
-
- See you,
- Rene Ros
-
-
- Gestalt Selectors List 3.5.3 Update
- ===================================
-
- Maintained and published by Rene G.A. Ros (rgaros@bio.vu.nl)
-
- First published: 12 October 1992, 13:15 CET (GMT+1)
- Last version : 8 August 1996, 17:30 CET (GMT+2, DST)
- Previous update: 19 September 1996, 20:46 CET (GMT+2, DST)
- Last modified : 30 September 1996, 21:45 CET (GMT+2, DST)
-
- The complete version is available to subscribers by sending an email to:
- gestalt-selectors-list-request@bio.vu.nl
- with as subject:
- archive get recent/gestalt-selectors.etx
- or to get the compressed version:
- archive get recent/gestalt-selectors.sit.hqx
- The latest GSL version is also available on the GSL Web page. Point your
- Internet browser to:
- http://www.bio.vu.nl/home/rgaros/gestalt/
-
- If this is the first update you receive since subscribing to the mailing
- list you may want to get the previous updates as well. Then email to the
- address listed above and use this command:
- archive get updates/updates-comb.etx
-
- A vertical bar in front of a line indicates the line has changed or was
- added.
-
- PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
-
- The following persons contributed to this update:
-
- ===========================================================================
- Contributions to the selector sections
- ===========================================================================
- Person Software Selector(s) added/changed
- ---------------------------------------------------------------------------
- Masatsugu Nagata ArchiveRename file AVR
- Better Edit Keys cp BEdK
- Flash-It cp nkT0
- KeyQuencer Engine ext KQen
- unknown qdmt
- Dave Polaschek, Apple Computer Inc.
- Desktop Printer Extension ext
- dtpx
- Rene Ros At Ease ? mfsc
- ColorSync ext cmtc
- System cput, sysu
- unknown ltlk
- ---------------------------------------------------------------------------
-
- ===========================================================================
- Contributions to the non-selector sections
- ===========================================================================
- Person Chapter/Section
- ---------------------------------------------------------------------------
- Rene Ros Reports/Macintosh Compatibles
- ---------------------------------------------------------------------------
-
- Apple System Software (A-D)
- ===========================
- cmtc (ColorSync ext [1.0?])
- gestaltColorMatchingVersion
- Returns the version of the Color Matching software as BCD.
-
- enum {
- #define gestaltColorMatchingVersion 'cmtc' /* Color Matching */
- /* version */
- gestaltColorSync10 = 0x0100, /* &AD09 */
- gestaltColorSync11 = 0x0110, /* &AD09 */
- gestaltColorSync104 = 0x0104, /* &AD09 */
- gestaltColorSync105 = 0x0105, /* &AD09 */
- gestaltColorSync20 = 0x0200, /* &AD17/AD21 */
- | gestaltColorSync21 = 0x0210};
-
- NOTE:
- ColorSync 1.0 returns gestaltColorSync10 for the version of the
- utilities that work with System 6.0.7. And gestaltColorSync11 is
- returned by the version that works with System 7.0 and later.
- From version 1.0.4 up the correct version is returned. &AD17
-
- cput (System [7.1.2?]) &AS04/AS05
- gestaltNativeCPUtype
- Returns a value that indicates the type of native processor that is
- currently running.
-
- enum {
- #define gestaltNativeCPUtype 'cput' /* Native CPU type */
- /* Motorola Architecture */
- gestaltCPU68000 = 1,
- gestaltCPU68010 = 2,
- gestaltCPU68020 = 3,
- gestaltCPU68030 = 4,
- gestaltCPU68040 = 5,
- /* PowerPC Architecture */
- gestaltCPU601 = 0x101,
- gestaltCPU603 = 0x103,
- gestaltCPU604 = 0x104, /* same for 604e ? */
- gestaltCPU603e = 0x106, /* &AS22 */
- | gestaltCPU??? = 0x107, /* returned on Performa 5400/160, */
- | /* Performa 5400/180 and Performa */
- | /* 6400/200 */
- | /* shouldn't they return 0x106 !? */
-
- /* PowerPC Architecture (Unreleased & Rumoured) */
- gestaltCPU604e? = ???,
- gestaltCPU613? = ???,
- gestaltCPU614? = ???,
- gestaltCPU615? = ???,
- gestaltCPU620? = ???,
- gestaltCPU630? = ???};
-
- NOTE:
- The 'cput' selector is available on all Macs running System 7.5 or
- later and sometimes with System 7.1. If not available, use 'proc'
- selector. &AS22
-
- According to Universal Interfaces 3.0d3 Gestalt.h header file the
- Quadra 660AV and Quadra 840AV with System 7.1 always return 5 because
- of a ROM bug. But since they have a M68040, 5 is the correct value?
- Or after an PPC upgrade these two machines still return 5?
- System 7.5 fixes this problem. &AS22
-
- The GestaltEqu.h file published with E.T.O. #12 was replaced by the
- one on E.T.O. #13. However there was made a mistake, it lists the 68K
- values in the range 0-4 while it should be 1-5 as listed above.
- This problem is acknowledged by Apple.
- You can fix this problem by using the declarations listed above or by
- using the GestaltEqu.h file from E.T.O. #13 but then test first the
- gestaltSysArchitecture ('sysa') selector and when it reports a 68K
- machine use gestaltProcessorType.
- However, System 7.5 and later were apperantly created using the
- incorrect header file and return the incorrect values.
- Example: 'cput' returns 3 and 'proc' returns 4.
- (Anonymous, Dave Radcliffe, Roland Mansson, Rene Ros)
- Now it seems a bug is made into a feature. The latest Gestalt
- header files explicity state the range 0-4 is the correct one. And
- the value returned on a Quadra 660AV and Quadra 840AV is indeed
- incorrect. I'am confused by all this, are you? (Rene Ros)
-
- To check whether the native system architecture is a MC680x0 or a
- PowerPC use the gestaltSysArchitecture ('sysa') selector. See for
- more information on the 68K processors the gestaltProcessorType
- ('proc') selector.
-
- Apple System Software (E-H)
- ===========================
- No changes.
-
- Apple System Software (I-L)
- ===========================
- No changes.
-
- Apple System Software (M)
- =========================
- No changes.
-
- Apple System Software (N-O)
- ===========================
- No changes.
-
- Apple System Software (P-S)
- ===========================
- sysu (System Update enbl [7.5 upd 2.0s3]) INF?
- gestaltSystemUpdateVersion? &AS22
- Returns the System Update version as NumVersion.
-
- #define gestaltSystemUpdateVersion 'sysu'
-
- NOTE:
- System 7.5.3 Revision 2 returns 2.0.3 for this selector.
- Son of Buster (System 7.5.4?) returns 2.0.5.
- | System 7.5.5 returns 2.0.6 though no System Update file exists.
-
-
- Apple System Software (T-Z)
- ===========================
- No changes.
-
- Apple Additional Software
- =========================
- |dtpx (Desktop Printer Extension ext [2.0],
- | part of Desktop Printing 2.0 and LaserWriter 8, Version 8.4 or later)
- | kGestaltPFEInfo
- | Returns a handle to a GestaltPFEInfo structure (listed below). The
- | handle theDTPList points to a list of DTPInfo structures.
- |
- | #define kGestaltPFEInfo 'dtpx' /* gestalt selector for the PFE DTP */
- |
- | typedef struct
- | {
- | long version; /* version of the Nessie that is running */
- | short numDTPs; /* number of desktop printer in the list */
- | Handle theDTPList;
- | } GestaltPFEInfo, **GestaltPFEInfoHdle;
- |
- | typedef struct
- | {
- | short vRefNum; /* vRefNum of the DTP folder */
- | long dirID; /* directory ID of the DTP folder */
- | Str31 dtpName; /* name of the DTP folder */
- | OSType driverType; /* creator type of the print driver for this
- | /* DTP */
- | Boolean current; /* is this DTP currently the default printer */
- | Str32 printerName;/* name of the actual printer on the net */
- | /* (only for LW8.4 dtps) */
- | Str32 zoneName; /* zone where this printer resides (only for */
- | /* LW8.4 dtps) */
- | } DTPInfo, *DTPInfoPtr;
-
- Third Parties Software
- ======================
- No changes.
-
- Unknown Apple Software
- ======================
- | DTB (??? [???])
- | Observed on Performa 5400/160, Performa 5400/180 and
- | Performa 6400/200.
-
- |ltlk (??? [???])
- | Observed on Performa 5400/160 and Performa 6400/200 but returns an
- | error 2.
-
- mfdr (At Ease [1.0])
- Returns handle to alias of At Ease Items folder?
-
- |mfsc (At Ease? [???])
- | Observed on Performa 5400/160, Performa 5400/180 and
- | Performa 6400/200.
-
- |qdmt (??? [???])
- | Observed on a PowerBook 5300ce with System 7.5.3.
-
- Unknown Third Parties Software
- ==============================
- |AVR (ArchiveRename file [4.0?] part of StuffIt Deluxe
- | by Aladdin Systems Inc.)
- |BEdK (Better Edit Keys cp [1.0?] by Alessandro Levi Montalcini)
- KQae (KQ Apple Events ext [???], part of KeyQuencer
- by Alessandro Levi Montalcini)
- |KQen (KeyQuencer Engine ext [2.0?], part of KeyQuencer
- | by Alessandro Levi Montalcini)
- KQue (KeyQuencer cp [???], part of KeyQuencer
- by Alessandro Levi Montalcini)
- |nkT0 (Flash-It cp [3.0.2?] by Nobu Toge)
-
- Reports
- =======
-
- Macintosh Compatibles
- ---------------------
- (by Rene Ros, contributions by Jean-Pierre Curcio, Kenneth Knotts and Marc
- Schrier. Also based on MacWEEK articles and GURU application by Newer
- Technologies.)
-
- So far the clone manufacturers have released computers which hardware
- is identical, though clockspeed may be different, to other computers
- released by Apple. This section contains a table of clone model names and
- the equivalent Apple ID number and constant name.
-
- The Pioneer clone (codename Pioneer MPC-GX1 where MPC stands for Multimedia
- Personal Computer) was observed at CeBIT '95.
-
- ===========================================================================
- Clone Machines
- ===========================================================================
- Manufacturer Model Name Apple Hardware Model
- ID Constant
- ---------------------------------------------------------------------------
- Daystar Genesis MP 132 ???
- Genesis MP 150 ???
- | Genesis MP 300 ???
- Genesis MP 360+ ???
- | Genesis MP 528/132
- | - w/7500 Logic Board ???
- | - w/8500 Logic Board ???
- | - w/9500 Logic Board ???
- | Genesis MP 600
- NUpowr Power PC for PowerBooks 500's
- ???
- Pioneer MPC-GX1 100 gestaltPowerMac6100_66
- Power Computing Power 100 55 gestaltPowerMac8100_100
- Power 120 12! gestaltPowerMac8100_120
- PowerBase 180 ??? Performa 6400?
- PowerBase 200 ??? Performa 6400?
- PowerBase 240 ??? Performa 6400?
- PowerCurve 601/120 108 gestaltPowerMac7200 @ 120
- PowerTower 166 108 gestaltPowerMac7200 @ 166
- PowerTower 180 108 gestaltPowerMac7200 @ 180
- PowerTower Pro 180 67 gestaltPowerMac9500 ?
- PowerTower Pro 200 67 gestaltPowerMac9500 ?
- PowerTower Pro 225 67 gestaltPowerMac9500 ?
- PowerCenter 120 108 gestaltPowerMac7200 @ 120
- PowerCenter 132 108 gestaltPowerMac7200 @ 132
- PowerCenter 150 108 gestaltPowerMac7200 @ 150
- PowerWave 604/120 67 gestaltPowerMac9500
- PowerWave 604/132 67 gestaltPowerMac9500
- PowerWave 604/150 67 gestaltPowerMac9500
- Radius 81/110 40 gestaltPowerMac8100_110
- System 100 ??? gestaltPowerMac8100??? ?
- UMAX Computer SuperMac Riptide ? ???
- SuperMac Storm Surge 150 ???
- | SuperMac S900L/150 ???
- | SuperMac S900L/180 ???
- | SuperMac S900L/180DP ???
- | SuperMac S900L/200 ???
- | SuperMac J700 ???
- | SuperMac C500/140 ???
- | SuperMac C600/180 ???
- | SuperMac C600/200 ???
- ---------------------------------------------------------------------------
- ! value not belonging to any by Apple released computer
- ---------------------------------------------------------------------------
-
- About this list
- ===============
- For this update this chapter only includes the 'Gestalt Submission Form',
- 'Acknowledgements' and 'Editors' Address' sections.
-
- Gestalt Submission Form
- -----------------------
- You can use this form to report information you found on already included
- selectors. But you can also use it to register new Gestalt selector codes.
- If you want to register the selector code your software installs, make sure
- you registered your code first with Apple Computer, Inc. Also, it is your
- good right if you chose to keep the meaning of the response value private.
- If so, still register so that others can at least detect your software by
- determining if the selector is present.
-
- Software means, in this form, the software which installs the selector
- code. Not the whole package, just the extension or control panel (perhaps
- application) itself.
- The package is the product name in which the software is included and
- distributed.
- If data is not available or relevant, leave it blank. When the selector
- contains non-ASCII characters, please also provide the hexadecimal value.
-
- You can also fill in this form on-line because it is also on the WWW
- pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
-
-
- Your name:
-
- Your email address:
-
- Your company name:
-
- Do you want to remain anonymous? Yes / No
-
- Software name:
-
- Software type: O application
- O control panel
- O extension (also 'appe')
- O other:
-
- Category: O Apple System Software
- O Apple Additional Software
- O Apple Software
- O Third Parties Software
-
- Package name:
-
- Author or Company name:
-
- Gestalt Selector:
-
- Constant name:
-
- First version to install selector:
-
- Source of information:
-
- Short description of the returned response:
-
-
-
-
-
- Additional constant names and values for the response value meaning:
-
-
-
-
-
- Please email this form to this Internet address: rgaros@bio.vu.nl
-
- Acknowledgements
- ----------------
- I want to thank the following persons for their contributions to this
- update and their support of this list:
-
- ===========================================================================
- Name Internet Email Address
- ---------------------------------------------------------------------------
- Rich Kubota, Apple Computer Inc. rkubota@apple.com
- Masatsugu Nagata nagata@kurims.kyoto-u.ac.jp
- Dave Polaschek, Apple Computer Inc. dpolasch@apple.com
- ---------------------------------------------------------------------------
-
- Legal Stuff
- -----------
- (C) 1992-1996, Rene G.A. Ros
-
- It is not allowed to distribute the GSL updates separate from the full GSL.
- The full GSL can be used freely but is not public domain.
- See for legal information the Legal Stuff chapter of the full Gestalt
- Selectors List.
-
- Editor's Address
- ----------------
- Rene G.A. Ros
- developer at Mac Support Automatisering B.V., Uitgeest, The Netherlands
- consultant to the Computer Department,
- Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands
- contract programmer Pascal and C, also 4th Dimension and other data-bases
-
- Bastionweg 108
- 1383 JD Weesp
- The Netherlands, Europe
-
- Phone: +31 294 413167
- Email: rgaros@bio.vu.nl (preferred)
- rgaros@dds.nl
- ros@macsupport.nl
- 100112.1363@compuserve.com
-